
//
//  CZHomeViewController.swift
//  weibo24
//
//  Created by 李文峰 on 16/2/25.
//  Copyright © 2016年 fengten. All rights reserved.
//

import UIKit

class CZHomeViewController: CZBaseTableViewController {

    //定义属性
    var statuesLoadViewModel: CZstatusLodeViewModel?
    
    override func viewDidLoad() {
        super.viewDidLoad()

        visitor?.setupInfo("visitordiscover_feed_image_house", message: "关注一些人，回这里看看有什么惊喜", animtion: true)
        
        
        
        if isLogin{
        
            //赋值
            statuesLoadViewModel = CZstatusLodeViewModel()
            
            statuesLoadViewModel?.loadData({ () -> () in
            
                self.tableView.reloadData()
            })
        
            
            
            
            
            
            
            //注册自定义cell
            tableView.registerClass(CZHomeTableViewCell.self, forCellReuseIdentifier: "cell")
            
            
            
            //估算高cell
            tableView.estimatedRowHeight = 85
            //自动计算高
            tableView.rowHeight = UITableViewAutomaticDimension
        }
        
    }



}

//MARK --数据源方法

extension CZHomeViewController{
    
    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return statuesLoadViewModel?.array.count ?? 0
    }
    
    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) as! CZHomeTableViewCell
        
        cell.statuesViewModel = statuesLoadViewModel?.array[indexPath.row]
        
        return cell
    }
    
    
}
